package model

import "time"

type App struct {
	ID       int64     `gorm:"primaryKey;autoIncrement;column:id;comment:主键id" json:"id"`
	AddDate  time.Time `gorm:"column:add_date;type:datetime(6);default:null;comment:添加时间" json:"add_date"`
	AppKey   string    `gorm:"uniqueIndex:UK_app_key;column:app_key;size:255;comment:应用key" json:"app_key"`
	LastDate time.Time `gorm:"column:last_date;type:datetime(6);default:null;comment:最新修改时间" json:"last_date"`
	Name     string    `gorm:"index:sys_app_name_index;index:IDXptp8p8m90teaar5oq9l126axx;column:name;size:255;default:null;comment:应用名称" json:"name"`
	Note     string    `gorm:"column:note;size:255;default:null;comment:应用介绍" json:"note"`
}

// TableName 指定表名
func (App) TableName() string {
	return "sys_app"
}
